1907E - Good Triples - CodeForces Solution


brute force number theory

Please click on ads to support us..

C++ Code:

#include <bits/stdc++.h>

using namespace std;
#define int long long
int32_t main() {
   int t;
   cin>>t;
   
   while(t--){
       int n;
       cin>>n;
      
      int ans=1;
      int v[10];
      v[0]=1, v[1]=3, v[2]=6, v[3]=10, v[4]=15, v[5]=21, v[6]=28, v[7]=36, v[8]=45, v[9]=55;
      
      while(n){
          int d = n%10;
          ans*=v[d];
          n/=10;
      }
      cout<<ans<<endl;
      
      
   }
}


Comments

Submit
0 Comments
More Questions

1114A - Got Any Grapes
224B - Array
125B - Simple XML
567B - Berland National Library
431B - Shower Line
282C - XOR and OR
1582B - Luntik and Subsequences
609A - Флеш-карты
1207A - There Are Two Types Of Burgers
371C - Hamburgers
343B - Alternating Current
758B - Blown Garland
1681B - Card Trick
1592A - Gamer Hemose
493D - Vasya and Chess
1485A - Add and Divide
337B - Routine Problem
1392D - Omkar and Bed Wars
76E - Points
762C - Two strings
802M - April Fools' Problem (easy)
577B - Modulo Sum
1555B - Two Tables
1686A - Everything Everywhere All But One
1469B - Red and Blue
1257B - Magic Stick
18C - Stripe
1203B - Equal Rectangles
1536A - Omkar and Bad Story
1509A - Average Height